SQL CREATE DATABASE Statement

नया SQL डेटाबेस बनाने के लिए CREATE DATABASE स्टेटमेंट के बारे में जानें

SQL क्रिएट डेटाबेस स्टेटमेंट

CREATE DATABASE स्टेटमेंट का उपयोग नया SQL डेटाबेस बनाने के लिए किया जाता है।

डेटाबेस निर्माण कार्यप्रवाह

1

प्रशासनिक अनुमति की पुष्टि करें

2

क्रिएट डेटाबेस स्टेटमेंट चलाएँ

3

डेटाबेस बनाया गया है

4

डेटाबेस की सूची जांचें

डेटाबेस सिंटैक्स बनाएं

CREATE DATABASE databasename;

💡सहायता नोट:

सुनिश्चित करें कि कोई भी डेटाबेस बनाने से पहले आपके पास प्रशासनिक अनुमति हो। डेटाबेस बनने के बाद, आप इसे निम्नलिखित SQL कमांड के साथ डेटाबेस की सूची में जांच सकते हैं:SHOW DATABASES;

डेटाबेस उदाहरण बनाएँ

निम्नलिखित SQL कथन "testDB" नामक एक डेटाबेस बनाता है:

उदाहरण

CREATE DATABASE testDB;

ई-कॉमर्स प्लेटफार्म

ऑनलाइन स्टोर के लिए डेटाबेस

CREATE DATABASE EcommerceStore;

स्कूल प्रबंधन

शैक्षणिक संस्थान के लिए डेटाबेस

CREATE DATABASE SchoolManagement;

अस्पताल

स्वास्थ्य देखभाल डेटाबेस

CREATE DATABASE HospitalDB;

विभिन्न डेटाबेस प्रणालियाँ

MySQL

CREATE DATABASE companydb;

CREATE DATABASE database_name;

SQL Server

CREATE DATABASE CompanyDB;

CREATE DATABASE database_name;

PostgreSQL

CREATE DATABASE companydb;

CREATE DATABASE database_name;

Oracle

CREATE DATABASE companydb;

CREATE DATABASE database_name;

⚠️महत्वपूर्ण नोट:

डेटाबेस नाम अद्वितीय होने चाहिए. मौजूदा डेटाबेस नाम का उपयोग करने का प्रयास करते समय एक त्रुटि उत्पन्न होती है। डेटाबेस नामों में आमतौर पर केवल अक्षर, संख्याएँ और अंडरस्कोर होते हैं।

सर्वोत्तम प्रथाएं

नामकरण परंपरा

स्पष्ट और अर्थपूर्ण नामों का प्रयोग करें

-- Good
CREATE DATABASE CustomerOrders;

-- Avoid
CREATE DATABASE db1;

पहले परीक्षण करें

जांचें कि क्या डेटाबेस पहले से मौजूद है

-- MySQL example
CREATE DATABASE IF NOT EXISTS CompanyDB;

उन्नत विकल्प

एन्क्रिप्शन और क्रमबद्धता सेट करें

-- MySQL with options
CREATE DATABASE CompanyDB
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;

अभ्यास

SQL क्रिएट डेटाबेस स्टेटमेंट का उद्देश्य क्या है?

मौजूदा डेटाबेस में एक नई तालिका बनाने के लिए
✗ ग़लत! यह क्रिएट टेबल स्टेटमेंट के लिए है
किसी मौजूदा डेटाबेस को हटाएँ
✗ ग़लत! यह ड्रॉप डेटाबेस स्टेटमेंट के लिए है
एक नया SQL डेटाबेस बनाने के लिए
✓ ठीक है! CREATE DATABASE स्टेटमेंट का प्राथमिक उद्देश्य एक नया SQL डेटाबेस बनाना है
किसी मौजूदा डेटाबेस को संशोधित करने के लिए
✗ ग़लत! यह ALTER DATABASE स्टेटमेंट के लिए है